home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / metasploit / docs / Environment.txt < prev    next >
Text File  |  2006-06-30  |  4KB  |  95 lines

  1. Metasploit Framework Environment Variables
  2. ===========================================
  3.  
  4.  
  5. User-provided options are usually in UPPERCASE, with the exception of advanced
  6. options, which are usually Mixed-Case.
  7.  
  8. Framework-level options are usually in Mixed-Case, internal variables are
  9. usually _prefixed with an underscore.
  10.  
  11.  
  12. [ General ]
  13.  
  14. EnablePython - This variable defines whether the external payloads (written in
  15.                python and using InlineEgg) are enabled. These payloads are
  16.                disabled by default to reduce delay during module loading. If you
  17.                plan on developing or using payloads which use the InlineEgg
  18.                library, makes sure this variable is set. 
  19.  
  20. DebugLevel   - This variable is used to control the verbosity of debugging
  21.                messages provided by the components of the Framework. Setting
  22.                this value to 0 will prevent debugging messages from being
  23.                displayed (default). The highest practical value is 5. 
  24.  
  25. Logging      - This variable determines whether all actions and successful
  26.                exploit sessions should be logged. The actions logged include all
  27.                attempts to run either exploit() or check() functions within an
  28.                exploit module. The session logs contain the exact time each
  29.                command and response was sent over a successful exploit session.
  30.                The session logs can be viewed with the 'msflogdump' command.  
  31.  
  32. LogDir       - This variable configures the directory used for session logs. It
  33.                defaults to the logs subdirectory inside of ~/.msf.
  34.  
  35. AlternateExit - Prevents a buggy perl interpreter from causing the Framework to
  36.                 segfault on exit. Set this value to '2' to avoid 'Segmentation
  37.                 fault' messages on exit. 
  38.  
  39.  
  40. [ Sockets ]
  41.  
  42. UdpSourceIp     - Force all UDP requests to use this source IP address (spoof)
  43.  
  44. ForceSSL        - Force all TCP connections to use SSL
  45.  
  46. ConnectTimeout  - Standard socket connect timeout
  47.  
  48. RecvTimeout     - Timeout for Recv(-1) calls
  49.  
  50. RecvTimeoutLoop - Timeout for the Recv(-1) loop after inital data
  51.  
  52. Proxies         - This variable can be set to enable various proxy modes for TCP
  53.                   sockets. The syntax of the proxy string should be
  54.                   TYPE:HOST:PORT:<extra fields>, with each proxy seperated by a
  55.                   comma. The proxies will be used in the order specified.
  56.  
  57.  
  58. [ Encoders ]
  59. Encoder                 - Used to select a specific encoder (full path)
  60. EncoderDontFallThrough  - Do not continue of the specified Encoder module fails
  61.  
  62.  
  63. [ Nops ]
  64. Nop                 - Used to select a specific Nop module (full path)
  65. NopDontFallThrough  - Do not continue of the specifed Nop module fails
  66. RandomNops          - Randomize the x86 nop sled if possible  
  67.  
  68.  
  69. [ Socket Ninja ]
  70. NinjaHost        - Address of the socketNinja console
  71. NinjaPort        - Port of the socketNinja console
  72. NinjaDontKill    - Don't kill exploit after sN gets a connection (multi-own)
  73.  
  74.  
  75. [ Internal Variables ]
  76.  
  77. These variables should never be set by the user or used within a module.
  78.  
  79. _Exploits        - Used to store a hash of loaded exploits
  80. _Payloads        - Used to store a hash of loaded payloads
  81. _Nops            - Used to store a hash of loaded nops
  82. _Encoders        - Used to store a hash of loaded encoders
  83. _Exploit         - Used to store currently selected exploit
  84. _Payload         - Used to store currently selected payload
  85. _PayloadName     - Name of currently selected payload
  86. _BrowserSocket   - Used by msfweb to track the socket back to the browser
  87. _Console         - Used to redefine the Console class between UI's
  88. _PrintLineBuffer - Used internally in msfweb
  89. _CacheDir        - Used internally in msfweb
  90. _IconDir         - Used internally in msfweb
  91. _Theme           - Used internally in msfweb
  92. _Defanged        - Used internally in msfweb
  93. _GhettoIPC       - Used internally in msfweb
  94. _SessionOD       - Used internally in msfweb
  95.